/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.com.cotelasa.scp.controlador.backingBean;

import java.io.Serializable;
import java.util.Collection;
import java.util.Date;
import java.util.List;
import javax.inject.Named;
import org.springframework.context.annotation.Scope;
import pe.com.cotelasa.scp.controlador.comando.IComando;
import pe.com.cotelasa.scp.entidad.CorrelativoDocumento;
import pe.com.cotelasa.scp.entidad.ParametroDetalle;
import pe.com.cotelasa.scp.entidad.TipoDocumento;
import pe.com.cotelasa.scp.entidad.TipoFormaPago;
import pe.com.cotelasa.scp.entidad.TipoMoneda;
import pe.com.cotelasa.scp.entidad.VentaDetalleFacturacion;
import pe.com.cotelasa.scp.entidad.VentaDetalleNotaDebito;
import pe.com.cotelasa.scp.entidad.VentaFacturacion;
import pe.com.cotelasa.scp.entidad.VentaNotaDebito;

/**
 *
 * @author Jorge
 */
@Named(value = "BKVentaNotaDebito")
@Scope("session")
public class BKVentaNotaDebito implements Serializable {
    
     private static final long serialVersionUID = 8722885348162724916L;
     private VentaNotaDebito ventaNotaDebitoBusqueda;
     private VentaNotaDebito ventaNotaDebitoFormulario;
     private VentaNotaDebito ventaNotaDebitoSeleccionado;
     private Date hoy = new Date();
     private Collection<VentaNotaDebito> listaNotasDebito;
     private Collection<VentaDetalleNotaDebito> listaDetalleNotaDebito;     
     private List<TipoMoneda> listaTipoMoneda;
     private Collection<CorrelativoDocumento> listaCorrelativos;
     
     private Date busquedaDel;
     private Date busquedaAl;
     
     private IComando comando;
     
     private int idTipoMoneda;
     
     private String numero;
     
      private String estado;
     private String color;
     private boolean editable;
     private boolean anulable;

    public VentaNotaDebito getVentaNotaDebitoBusqueda() {
        return ventaNotaDebitoBusqueda;
    }

    public void setVentaNotaDebitoBusqueda(VentaNotaDebito ventaNotaDebitoBusqueda) {
        this.ventaNotaDebitoBusqueda = ventaNotaDebitoBusqueda;
    }

    public VentaNotaDebito getVentaNotaDebitoFormulario() {
        return ventaNotaDebitoFormulario;
    }

    public void setVentaNotaDebitoFormulario(VentaNotaDebito ventaNotaDebitoFormulario) {
        this.ventaNotaDebitoFormulario = ventaNotaDebitoFormulario;
    }

    public VentaNotaDebito getVentaNotaDebitoSeleccionado() {
        return ventaNotaDebitoSeleccionado;
    }

    public void setVentaNotaDebitoSeleccionado(VentaNotaDebito ventaNotaDebitoSeleccionado) {
        this.ventaNotaDebitoSeleccionado = ventaNotaDebitoSeleccionado;
    }

  
    public Date getHoy() {
        return hoy;
    }

    public void setHoy(Date hoy) {
        this.hoy = hoy;
    }

    public Collection<VentaNotaDebito> getListaNotasDebito() {
        return listaNotasDebito;
    }

    public void setListaNotasDebito(Collection<VentaNotaDebito> listaNotasDebito) {
        this.listaNotasDebito = listaNotasDebito;
    }

    public Collection<VentaDetalleNotaDebito> getListaDetalleNotaDebito() {
        return listaDetalleNotaDebito;
    }

    public void setListaDetalleNotaDebito(Collection<VentaDetalleNotaDebito> listaDetalleNotaDebito) {
        this.listaDetalleNotaDebito = listaDetalleNotaDebito;
    }

    

    public List<TipoMoneda> getListaTipoMoneda() {
        return listaTipoMoneda;
    }

    public void setListaTipoMoneda(List<TipoMoneda> listaTipoMoneda) {
        this.listaTipoMoneda = listaTipoMoneda;
    }

    public Date getBusquedaDel() {
        return busquedaDel;
    }

    public void setBusquedaDel(Date busquedaDel) {
        this.busquedaDel = busquedaDel;
    }

    public Date getBusquedaAl() {
        return busquedaAl;
    }

    public void setBusquedaAl(Date busquedaAl) {
        this.busquedaAl = busquedaAl;
    }

    public IComando getComando() {
        return comando;
    }

    public void setComando(IComando comando) {
        this.comando = comando;
    }

    public int getIdTipoMoneda() {
        return idTipoMoneda;
    }

    public void setIdTipoMoneda(int idTipoMoneda) {
        this.idTipoMoneda = idTipoMoneda;
    }

    public String getNumero() {
        return numero;
    }

    public void setNumero(String numero) {
        this.numero = numero;
    }
     
    public Collection<CorrelativoDocumento> getListaCorrelativos() {
        return listaCorrelativos;
    }

    public void setListaCorrelativos(Collection<CorrelativoDocumento> listaCorrelativos) {
        this.listaCorrelativos = listaCorrelativos;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public boolean isEditable() {
        return editable;
    }

    public void setEditable(boolean editable) {
        this.editable = editable;
    }

    public boolean isAnulable() {
        return anulable;
    }

    public void setAnulable(boolean anulable) {
        this.anulable = anulable;
    }
     
    
}
